﻿/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}

.clearfix:after {content: "." ;display: block ;height: 0 ;clear: both ;visibility: hidden ;}
.clearfix{ display:block; }
body{font-family: "微软雅黑"; color:#333333!important;}
.content{width: 1000px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}


.top{height: 75px; width: 100%;}
.top .search{height: 46px; margin-top: 24px;}
.top .search .txt{width: 358px; height: 31px; border:1px solid #dadada; padding-left: 10px; font-size: 12px; }
.top .search .btn{ width: 51px; height: 33px; right: 0;top: 0; border: 0;font-size: 16px;letter-spacing: 0;cursor: pointer;color: #fff;background-color: #cacaca;  overflow: hidden; }
.top .search form{height: 46px; overflow: hidden;}

.nav{width: 100%; height: 40px; }
.nav .content{width: 1000px; height: 40px; background-color: #f0f0f0; border-top: 2px solid #ba0109;}
.nav ul li{font-size: 20px; line-height: 40px; float: left; padding:0 30px;}
.nav .overline{}

.all{width: 100%; margin-top: 20px; }
.all .xinwen{width: 588px; height: 742px;}
.all .xinwen ul{margin-top: -10px;}
.all .xinwen ul li{width: 588px; height: 91px; border-bottom:1px dashed #d9d9d9;}
.all .xinwen ul li a{width: 588px; height: 48px; line-height: 48px; display: block; overflow: hidden; font-size: 20px; }
.all .xinwen ul li a:hover{color: #f20300; text-decoration: underline;}
.all .xinwen ul li .x_important{font-weight: bold;}
.all .xinwen ul li div{width: 588px; height: 26px; margin-top: 5px;}
.all .xinwen ul li div em{width: 65px; height: 24px; display: block; color: #999999; font-size: 14px; border:1px solid #999999; line-height: 24px; text-align: center; font-weight: normal;}
.all .xinwen ul li div p{height: 26px; line-height: 26px; padding-left: 20px; color: #666863; font-size: 14px;}
.all .xinwen ul li div i{padding-right: 5px; color: #9d9a91; line-height: 26px;}

.all .zixun{width: 381px; height: 742px;}
.all .zixun .z_title{width: 381px; height: 30px; border-bottom: 1px solid #e7ece8; font-size: 20px; line-height: 30px; color: #ac0610;}
.all .zixun .z_title em{width: 90px; height: 30px; border-bottom: 1px solid #ac0610; font-weight: normal;}
.all .zixun ul li{width: 381px; height: 68px; margin-top: 10px;}
.all .zixun ul li img{ padding-right: 12px;}
.all .zixun ul li p{width: 271px; font-size: 16px; line-height: 30px; height: 60px; overflow: hidden;}
.all .zixun .foo{width: 381px; height: 356px; margin-top: 30px; background-color: #000000;}

.all .Public{width: 1000px; height: 26px; margin-top: 20px; padding-bottom: 20px;}
.all .Public p em{width: 6px; height: 26px; display: block; background-color: #ba0109; margin-right: 8px;}
.all .Public p{color: #ba0109; font-size: 22px; width: 120px; font-weight: bold; display: block;}
.all .Public i{border-top: 1px solid #dfdfdf; text-transform: uppercase; height: 15px; width: 880px; margin-top: 10px; color: #c4c4c4;}